const express = require('express');
const router = express.Router();

// 引入控制器
const OutboundController = require('../controller/OutboundController');
const outboundController = new OutboundController();

// 出库管理-出库列表
router.get('/getOutboundList', (req,res)=>{
    return outboundController.getOutboundList(req,res);
});
// 出库管理-添加出库记录
router.post('/addOutbound', (req,res)=>{
    return outboundController.addOutbound(req,res);
});
// 出库管理-获取商品信息
router.get('/getgoodsinfo', (req,res)=>{
    return outboundController.getgoodsinfo(req,res);
});
// 出库管理-删除出库记录
router.put('/deleteOutbound/:id', (req,res)=>{
    return outboundController.deleteOutbound(req,res);
});
// 出库管理-更新出库记录（获取数据）
router.post('/GetupdateOutbound/:id', (req,res)=>{
    return outboundController.GetupdateOutbound(req,res);
});
// 出库管理-更新出库记录（提交数据）
router.put('/updateOutbound/:id', (req,res)=>{
    return outboundController.updateOutbound(req,res);
});
// 出库管理-添加内容到子表
router.post('/addOutboundDetail', (req,res)=>{
    return outboundController.addOutboundDetail(req,res);
});
// 出库管理-获取出库详情
router.get('/getOutboundDetail/:id', (req,res)=>{
    return outboundController.getOutboundDetail(req,res);
});
// 出库管理-获取商品信息（根据商品ID）
router.get('/getgoodsinfoitem', (req,res)=>{
    return outboundController.getgoodsinfoitem(req,res);
});
module.exports = router;